package gui;

import java.text.*;
import java.util.*;

public class ManejadorFechas {
	
	//Metodo para obtener la fecha actual
	public static String getFechaActual(){
		
		Date hoy = new Date();
		SimpleDateFormat formateador = new SimpleDateFormat("dd-MM-yyyy");
		return formateador.format(hoy);
		
	}
	
	//Metodo usado para obtener la hora actual del sistema
	public static String getHoraActual(){
		
		Date ahora = new Date();
		SimpleDateFormat formateador = new SimpleDateFormat("hh:mm:ss");
		return formateador.format(ahora);
	}
	
	//Metodo que devuelve un java.util.Date desde un String en formato dd-MM-yyyy hh:mm:ss
	public static synchronized java.util.Date deStringToDate(String fecha){
		
		SimpleDateFormat formatoDeTexto = new SimpleDateFormat("dd-MM-yyyy hh:mm:ss");
		
		Date fechaEnviar = null;
		
		try{
			fechaEnviar = formatoDeTexto.parse(fecha);
			return fechaEnviar;
		}catch(ParseException ex){
			ex.printStackTrace();
			return null;
		}
	}
}
